package com.cskaoyan.jdbc.crud;

import com.mysql.jdbc.Driver;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 创建日期: 2022/05/12 16:35
 *
 * @author ciggar
 */
public class DeleteJDBCDemo {

    public static void main(String[] args) throws SQLException {

        // 1. 加载驱动  {@Link java.sql.Driver   impl : com.mysql.jdbc.Driver}
        DriverManager.registerDriver(new Driver());


//        String url = "协议 + ip + 端口 + 路径 + 参数";
        String url = "jdbc:mysql://localhost:3306/40th?useSSL=false&characterEncoding=utf8";
        String username = "root";
        String password = "123456";


        // 2. 发送用户名和密码，建立连接
        // 返回的当前是一个Connection接口，但是实际上在运行的时候，返回是Connection接口的实现类的实例
        Connection connection = DriverManager.getConnection(url, username, password);


        // 3. 获取statement对象
        Statement statement = connection.createStatement();

        // 3. 发送SQL语句
        int affectedRows = statement.executeUpdate("delete from stu where id = 3");


        // 4. 解析结果集
        System.out.println("affectedRows:" + affectedRows);


        // 5. 断开连接
        statement.close();
        connection.close();



    }
}
